package hkyg.background.data;

import hkyg.background.model.GeBytearray;
import hkyg.background.model.UserInfo;
import hkyg.background.model.WebContent;

import java.util.List;
import java.util.Map;

public interface BackgroundMapper {
	//获取用户列表
	List<UserInfo> getUserInfoList(Map<String,Object> params);
	void updateLastLoginTime(Map<String,Object> params);
	
	//获取新闻总条数
	int getNewsCount(Map<String,Object> params);
	//获取新闻列表
	List<WebContent> getNewsList(Map<String,Object> params);
	//新增新闻
	void addNews(Map<String,Object> params);
	//更新新闻
	void updateNews(Map<String,Object> params);
	//删除新闻
	void delNews(Map<String,Object> params);
	
	//获取用户总条数
	int getUserCount(Map<String,Object> params);
	//获取用户列表
	List<UserInfo> getUserList(Map<String,Object> params);
	//新增用户
	void addUser(Map<String,Object> params);
	//更新用户
	void updateUser(Map<String,Object> params);
	//删除用户
	void delUser(Map<String,Object> params);
	//修改密码
	void changePassword(Map<String,Object> params);
	//往数据仓库插入一条数据
	void addByteArray(GeBytearray byteArray);
	//获取数据从数据仓库
	GeBytearray getByteArray(int pg_id);
}
